NDX (Live)

[01/27/2026 10:23:28 > dd4858: SYS INFO] Status changed to Initializing
[01/27/2026 10:23:29 > dd4858: SYS INFO] Job directory change detected: Job file 'appsettings.json' timestamp differs between source and working directories.
[01/27/2026 10:23:34 > dd4858: SYS INFO] Run script 'run.cmd' with script host - 'WindowsScriptHost'
[01/27/2026 10:23:34 > dd4858: SYS INFO] Status changed to Running
[01/27/2026 10:23:34 > dd4858: INFO]
[01/27/2026 10:23:34 > dd4858: INFO] C:\local\Temp\jobs\triggered\NDX (Live)\1b2lnyxw.q1s>dotnet FireTrade.Runner.dll
[01/27/2026 10:23:37 > dd4858: INFO] WebJobName: NDX (Live)
[01/27/2026 10:23:37 > dd4858: INFO] Application started
[01/27/2026 10:23:37 > dd4858: INFO] Delaying for 811.374638515 minutes...
[01/27/2026 10:23:41 > dd4858: INFO] Starting TradeEngine
[01/27/2026 10:23:41 > dd4858: INFO] Loaded TradeProfile NDX Live
[01/27/2026 10:23:41 > dd4858: INFO] TradeProfile: {"Name":"NDX Live","AccountId":"IO4BC"}
[01/27/2026 10:23:41 > dd4858: INFO] Strategy: {"Id":1,"Name":"NDX","Direction":3,"Risk":0.02,"StopLoss":0.002,"TakeProfit":0.01,"ProbabilityThreshold":0.52,"Leverage":10}
[01/27/2026 10:23:41 > dd4858: INFO] Initialized PredictionEngine
[01/27/2026 10:23:41 > dd4858: INFO] Attempting to connect to IG
[01/27/2026 10:23:42 > dd4858: INFO] Successfully connected to IG
[01/27/2026 10:23:42 > dd4858: INFO] Initialized StockExchangeClient
[01/27/2026 10:23:42 > dd4858: INFO] Started StockExchangeClient
[01/27/2026 10:23:43 > dd4858: INFO] [{"ev":"status","status":"connected","message":"Connected Successfully"}]
[01/27/2026 10:23:43 > dd4858: INFO] [{"ev":"status","status":"auth_success","message":"authenticated"}]
[01/27/2026 10:23:43 > dd4858: INFO] [{"ev":"status","status":"success","message":"subscribed to: AM.I:NDX"}]
[01/27/2026 10:23:50 > dd4858: INFO] [{"ev":"status","status":"max_connections","message":"Maximum number of websocket connections exceeded. You have reached the connection limit for your account. Please contact support at https://polygon.io/contact to increase your limit."}]
[01/27/2026 10:23:52 > dd4858: INFO] [{"ev":"status","status":"connected","message":"Connected Successfully"}]
[01/27/2026 10:23:52 > dd4858: INFO] [{"ev":"status","status":"auth_success","message":"authenticated"},{"ev":"status","status":"success","message":"subscribed to: AM.I:NDX"}]
[01/27/2026 10:24:09 > dd4858: INFO] [{"ev":"status","status":"max_connections","message":"Maximum number of websocket connections exceeded. You have reached the connection limit for your account. Please contact support at https://polygon.io/contact to increase your limit."}]
[01/27/2026 10:24:14 > dd4858: INFO] [{"ev":"status","status":"connected","message":"Connected Successfully"}]
[01/27/2026 10:24:14 > dd4858: INFO] [{"ev":"status","status":"auth_success","message":"authenticated"}]
[01/27/2026 10:24:14 > dd4858: INFO] [{"ev":"status","status":"success","message":"subscribed to: AM.I:NDX"}]
[01/27/2026 10:24:32 > dd4858: INFO] [{"ev":"status","status":"max_connections","message":"Maximum number of websocket connections exceeded. You have reached the connection limit for your account. Please contact support at https://polygon.io/contact to increase your limit."}]
[01/27/2026 10:24:40 > dd4858: INFO] [{"ev":"status","status":"connected","message":"Connected Successfully"}]
[01/27/2026 10:24:40 > dd4858: INFO] [{"ev":"status","status":"auth_success","message":"authenticated"},{"ev":"status","status":"success","message":"subscribed to: AM.I:NDX"}]
[01/27/2026 10:24:41 > dd4858: INFO] Keep alive tick: 20260127 10:24:41
[01/27/2026 10:25:18 > dd4858: INFO] [{"ev":"status","status":"max_connections","message":"Maximum number of websocket connections exceeded. You have reached the connection limit for your account. Please contact support at https://polygon.io/contact to increase your limit."}]
[01/27/2026 10:25:34 > dd4858: INFO] [{"ev":"status","status":"connected","message":"Connected Successfully"}]
[01/27/2026 10:25:34 > dd4858: INFO] [{"ev":"status","status":"auth_success","message":"authenticated"}]
[01/27/2026 10:25:34 > dd4858: INFO] [{"ev":"status","status":"success","message":"subscribed to: AM.I:NDX"}]
[01/27/2026 10:25:41 > dd4858: INFO] Keep alive tick: 20260127 10:25:41
[01/27/2026 10:26:13 > dd4858: INFO] [{"ev":"status","status":"max_connections","message":"Maximum number of websocket connections exceeded. You have reached the connection limit for your account. Please contact support at https://polygon.io/contact to increase your limit."}]
[01/27/2026 10:26:41 > dd4858: INFO] Keep alive tick: 20260127 10:26:41
[01/27/2026 10:26:43 > dd4858: INFO] [{"ev":"status","status":"connected","message":"Connected Successfully"}]
[01/27/2026 10:26:43 > dd4858: INFO] [{"ev":"status","status":"auth_success","message":"authenticated"},{"ev":"status","status":"success","message":"subscribed to: AM.I:NDX"}]
[01/27/2026 10:27:23 > dd4858: INFO] [{"ev":"status","status":"max_connections","message":"Maximum number of websocket connections exceeded. You have reached the connection limit for your account. Please contact support at https://polygon.io/contact to increase your limit."}]
[01/27/2026 10:27:41 > dd4858: INFO] Keep alive tick: 20260127 10:27:41
[01/27/2026 10:27:54 > dd4858: INFO] [{"ev":"status","status":"connected","message":"Connected Successfully"}]
[01/27/2026 10:27:54 > dd4858: INFO] [{"ev":"status","status":"auth_success","message":"authenticated"},{"ev":"status","status":"success","message":"subscribed to: AM.I:NDX"}]
[01/27/2026 10:28:30 > dd4858: INFO] [{"ev":"status","status":"max_connections","message":"Maximum number of websocket connections exceeded. You have reached the connection limit for your account. Please contact support at https://polygon.io/contact to increase your limit."}]
[01/27/2026 10:28:41 > dd4858: INFO] Keep alive tick: 20260127 10:28:41
[01/27/2026 10:29:01 > dd4858: INFO] [{"ev":"status","status":"connected","message":"Connected Successfully"}]
[01/27/2026 10:29:01 > dd4858: INFO] [{"ev":"status","status":"auth_success","message":"authenticated"}]
[01/27/2026 10:29:01 > dd4858: INFO] [{"ev":"status","status":"success","message":"subscribed to: AM.I:NDX"}]
[01/27/2026 10:29:36 > dd4858: INFO] [{"ev":"status","status":"max_connections","message":"Maximum number of websocket connections exceeded. You have reached the connection limit for your account. Please contact support at https://polygon.io/contact to increase your limit."}]
[01/27/2026 10:29:41 > dd4858: INFO] Keep alive tick: 20260127 10:29:41
[01/27/2026 10:30:06 > dd4858: INFO] [{"ev":"status","status":"connected","message":"Connected Successfully"}]
[01/27/2026 10:30:08 > dd4858: INFO] [{"ev":"status","status":"auth_success","message":"authenticated"}]
[01/27/2026 10:30:08 > dd4858: INFO] [{"ev":"status","status":"success","message":"subscribed to: AM.I:NDX"}]
[01/27/2026 10:30:41 > dd4858: INFO] Keep alive tick: 20260127 10:30:41
[01/27/2026 10:30:42 > dd4858: INFO] [{"ev":"status","status":"max_connections","message":"Maximum number of websocket connections exceeded. You have reached the connection limit for your account. Please contact support at https://polygon.io/contact to increase your limit."}]
[01/27/2026 10:31:12 > dd4858: INFO] [{"ev":"status","status":"connected","message":"Connected Successfully"}]
[01/27/2026 10:31:12 > dd4858: INFO] [{"ev":"status","status":"auth_success","message":"authenticated"}]
[01/27/2026 10:31:12 > dd4858: INFO] [{"ev":"status","status":"success","message":"subscribed to: AM.I:NDX"}]
[01/27/2026 10:31:41 > dd4858: INFO] Keep alive tick: 20260127 10:31:41
[01/27/2026 10:31:50 > dd4858: INFO] [{"ev":"status","status":"max_connections","message":"Maximum number of websocket connections exceeded. You have reached the connection limit for your account. Please contact support at https://polygon.io/contact to increase your limit."}]
[01/27/2026 10:32:21 > dd4858: INFO] [{"ev":"status","status":"connected","message":"Connected Successfully"}]
[01/27/2026 10:32:21 > dd4858: INFO] [{"ev":"status","status":"auth_success","message":"authenticated"},{"ev":"status","status":"success","message":"subscribed to: AM.I:NDX"}]
[01/27/2026 10:32:41 > dd4858: INFO] Keep alive tick: 20260127 10:32:41
[01/27/2026 10:32:55 > dd4858: INFO] [{"ev":"status","status":"max_connections","message":"Maximum number of websocket connections exceeded. You have reached the connection limit for your account. Please contact support at https://polygon.io/contact to increase your limit."}]
[01/27/2026 10:33:26 > dd4858: INFO] [{"ev":"status","status":"connected","message":"Connected Successfully"}]
[01/27/2026 10:33:26 > dd4858: INFO] [{"ev":"status","status":"auth_success","message":"authenticated"}]
[01/27/2026 10:33:26 > dd4858: INFO] [{"ev":"status","status":"success","message":"subscribed to: AM.I:NDX"}]
[01/27/2026 10:33:41 > dd4858: INFO] Keep alive tick: 20260127 10:33:41
[01/27/2026 10:34:02 > dd4858: INFO] [{"ev":"status","status":"max_connections","message":"Maximum number of websocket connections exceeded. You have reached the connection limit for your account. Please contact support at https://polygon.io/contact to increase your limit."}]
[01/27/2026 10:34:33 > dd4858: INFO] [{"ev":"status","status":"connected","message":"Connected Successfully"}]
[01/27/2026 10:34:33 > dd4858: INFO] [{"ev":"status","status":"auth_success","message":"authenticated"},{"ev":"status","status":"success","message":"subscribed to: AM.I:NDX"}]
[01/27/2026 10:34:41 > dd4858: INFO] Keep alive tick: 20260127 10:34:41
[01/27/2026 10:35:08 > dd4858: INFO] [{"ev":"status","status":"max_connections","message":"Maximum number of websocket connections exceeded. You have reached the connection limit for your account. Please contact support at https://polygon.io/contact to increase your limit."}]
[01/27/2026 10:35:38 > dd4858: INFO] [{"ev":"status","status":"connected","message":"Connected Successfully"}]
[01/27/2026 10:35:38 > dd4858: INFO] [{"ev":"status","status":"auth_success","message":"authenticated"}]
[01/27/2026 10:35:38 > dd4858: INFO] [{"ev":"status","status":"success","message":"subscribed to: AM.I:NDX"}]
[01/27/2026 10:35:41 > dd4858: INFO] Keep alive tick: 20260127 10:35:41
[01/27/2026 10:36:14 > dd4858: INFO] [{"ev":"status","status":"max_connections","message":"Maximum number of websocket connections exceeded. You have reached the connection limit for your account. Please contact support at https://polygon.io/contact to increase your limit."}]
[01/27/2026 10:36:41 > dd4858: INFO] Keep alive tick: 20260127 10:36:41
[01/27/2026 10:36:44 > dd4858: INFO] [{"ev":"status","status":"connected","message":"Connected Successfully"}]
[01/27/2026 10:36:44 > dd4858: INFO] [{"ev":"status","status":"auth_success","message":"authenticated"}]
[01/27/2026 10:36:44 > dd4858: INFO] [{"ev":"status","status":"success","message":"subscribed to: AM.I:NDX"}]
[01/27/2026 10:37:17 > dd4858: INFO] [{"ev":"status","status":"max_connections","message":"Maximum number of websocket connections exceeded. You have reached the connection limit for your account. Please contact support at https://polygon.io/contact to increase your limit."}]
[01/27/2026 10:37:41 > dd4858: INFO] Keep alive tick: 20260127 10:37:41
[01/27/2026 10:37:48 > dd4858: INFO] [{"ev":"status","status":"connected","message":"Connected Successfully"}]
[01/27/2026 10:37:48 > dd4858: INFO] [{"ev":"status","status":"auth_success","message":"authenticated"}]
[01/27/2026 10:37:48 > dd4858: INFO] [{"ev":"status","status":"success","message":"subscribed to: AM.I:NDX"}]
[01/27/2026 10:38:23 > dd4858: INFO] [{"ev":"status","status":"max_connections","message":"Maximum number of websocket connections exceeded. You have reached the connection limit for your account. Please contact support at https://polygon.io/contact to increase your limit."}]
[01/27/2026 10:38:41 > dd4858: INFO] Keep alive tick: 20260127 10:38:41
[01/27/2026 10:38:53 > dd4858: INFO] [{"ev":"status","status":"connected","message":"Connected Successfully"}]
[01/27/2026 10:38:53 > dd4858: INFO] [{"ev":"status","status":"auth_success","message":"authenticated"}]
[01/27/2026 10:38:53 > dd4858: INFO] [{"ev":"status","status":"success","message":"subscribed to: AM.I:NDX"}]
[01/27/2026 10:39:29 > dd4858: INFO] [{"ev":"status","status":"max_connections","message":"Maximum number of websocket connections exceeded. You have reached the connection limit for your account. Please contact support at https://polygon.io/contact to increase your limit."}]
[01/27/2026 10:39:41 > dd4858: INFO] Keep alive tick: 20260127 10:39:41
[01/27/2026 10:40:00 > dd4858: INFO] [{"ev":"status","status":"connected","message":"Connected Successfully"}]
[01/27/2026 10:40:00 > dd4858: INFO] [{"ev":"status","status":"auth_success","message":"authenticated"}]
[01/27/2026 10:40:00 > dd4858: INFO] [{"ev":"status","status":"success","message":"subscribed to: AM.I:NDX"}]
[01/27/2026 10:40:40 > dd4858: INFO] [{"ev":"status","status":"max_connections","message":"Maximum number of websocket connections exceeded. You have reached the connection limit for your account. Please contact support at https://polygon.io/contact to increase your limit."}]
[01/27/2026 10:40:41 > dd4858: INFO] Keep alive tick: 20260127 10:40:41
[01/27/2026 10:41:10 > dd4858: INFO] [{"ev":"status","status":"connected","message":"Connected Successfully"}]
[01/27/2026 10:41:10 > dd4858: INFO] [{"ev":"status","status":"auth_success","message":"authenticated"},{"ev":"status","status":"success","message":"subscribed to: AM.I:NDX"}]
[01/27/2026 10:41:41 > dd4858: INFO] Keep alive tick: 20260127 10:41:41
[01/27/2026 10:41:49 > dd4858: INFO] [{"ev":"status","status":"max_connections","message":"Maximum number of websocket connections exceeded. You have reached the connection limit for your account. Please contact support at https://polygon.io/contact to increase your limit."}]
[01/27/2026 10:42:19 > dd4858: INFO] [{"ev":"status","status":"connected","message":"Connected Successfully"}]
[01/27/2026 10:42:19 > dd4858: INFO] [{"ev":"status","status":"auth_success","message":"authenticated"}]
[01/27/2026 10:42:19 > dd4858: INFO] [{"ev":"status","status":"success","message":"subscribed to: AM.I:NDX"}]
[01/27/2026 10:42:41 > dd4858: INFO] Keep alive tick: 20260127 10:42:41
[01/27/2026 10:42:59 > dd4858: INFO] [{"ev":"status","status":"max_connections","message":"Maximum number of websocket connections exceeded. You have reached the connection limit for your account. Please contact support at https://polygon.io/contact to increase your limit."}]
[01/27/2026 10:43:29 > dd4858: INFO] [{"ev":"status","status":"connected","message":"Connected Successfully"}]
[01/27/2026 10:43:29 > dd4858: INFO] [{"ev":"status","status":"auth_success","message":"authenticated"}]
[01/27/2026 10:43:29 > dd4858: INFO] [{"ev":"status","status":"success","message":"subscribed to: AM.I:NDX"}]
[01/27/2026 10:43:41 > dd4858: INFO] Keep alive tick: 20260127 10:43:41
[01/27/2026 10:44:41 > dd4858: INFO] Keep alive tick: 20260127 10:44:41
[01/27/2026 10:45:41 > dd4858: INFO] Keep alive tick: 20260127 10:45:41
[01/27/2026 10:46:41 > dd4858: INFO] Keep alive tick: 20260127 10:46:41
[01/27/2026 10:47:41 > dd4858: INFO] Keep alive tick: 20260127 10:47:41
[01/27/2026 10:48:42 > dd4858: INFO] Keep alive tick: 20260127 10:48:42
[01/27/2026 10:49:42 > dd4858: INFO] Keep alive tick: 20260127 10:49:42
[01/27/2026 10:50:42 > dd4858: INFO] Keep alive tick: 20260127 10:50:42
[01/27/2026 10:51:42 > dd4858: INFO] Keep alive tick: 20260127 10:51:42
[01/27/2026 10:52:42 > dd4858: INFO] Keep alive tick: 20260127 10:52:42
[01/27/2026 10:53:42 > dd4858: INFO] Keep alive tick: 20260127 10:53:42
[01/27/2026 10:54:42 > dd4858: INFO] Keep alive tick: 20260127 10:54:42
[01/27/2026 10:55:42 > dd4858: INFO] Keep alive tick: 20260127 10:55:42
[01/27/2026 10:56:42 > dd4858: INFO] Keep alive tick: 20260127 10:56:42
[01/27/2026 10:57:42 > dd4858: INFO] Keep alive tick: 20260127 10:57:42
[01/27/2026 10:58:42 > dd4858: INFO] Keep alive tick: 20260127 10:58:42
[01/27/2026 10:59:42 > dd4858: INFO] Keep alive tick: 20260127 10:59:42
[01/27/2026 11:00:42 > dd4858: INFO] Keep alive tick: 20260127 11:00:42
[01/27/2026 11:01:42 > dd4858: INFO] Keep alive tick: 20260127 11:01:42
[01/27/2026 11:02:42 > dd4858: INFO] Keep alive tick: 20260127 11:02:42
[01/27/2026 11:03:42 > dd4858: INFO] Keep alive tick: 20260127 11:03:42
[01/27/2026 11:04:42 > dd4858: INFO] Keep alive tick: 20260127 11:04:42
[01/27/2026 11:05:42 > dd4858: INFO] Keep alive tick: 20260127 11:05:42
[01/27/2026 11:06:42 > dd4858: INFO] Keep alive tick: 20260127 11:06:42
[01/27/2026 11:07:42 > dd4858: INFO] Keep alive tick: 20260127 11:07:42
[01/27/2026 11:08:42 > dd4858: INFO] Keep alive tick: 20260127 11:08:42
[01/27/2026 11:09:42 > dd4858: INFO] Keep alive tick: 20260127 11:09:42
[01/27/2026 11:10:42 > dd4858: INFO] Keep alive tick: 20260127 11:10:42
[01/27/2026 11:11:42 > dd4858: INFO] Keep alive tick: 20260127 11:11:42
[01/27/2026 11:12:42 > dd4858: INFO] Keep alive tick: 20260127 11:12:42
[01/27/2026 11:13:42 > dd4858: INFO] Keep alive tick: 20260127 11:13:42
[01/27/2026 11:14:42 > dd4858: INFO] Keep alive tick: 20260127 11:14:42
[01/27/2026 11:15:42 > dd4858: INFO] Keep alive tick: 20260127 11:15:42
[01/27/2026 11:16:42 > dd4858: INFO] Keep alive tick: 20260127 11:16:42
[01/27/2026 11:17:42 > dd4858: INFO] Keep alive tick: 20260127 11:17:42
[01/27/2026 11:18:42 > dd4858: INFO] Keep alive tick: 20260127 11:18:42
[01/27/2026 11:19:42 > dd4858: INFO] Keep alive tick: 20260127 11:19:42
[01/27/2026 11:20:42 > dd4858: INFO] Keep alive tick: 20260127 11:20:42
[01/27/2026 11:21:42 > dd4858: INFO] Keep alive tick: 20260127 11:21:42
[01/27/2026 11:22:42 > dd4858: INFO] Keep alive tick: 20260127 11:22:42
[01/27/2026 11:23:42 > dd4858: INFO] Keep alive tick: 20260127 11:23:42
[01/27/2026 11:23:43 > dd4858: INFO] Fetched balance; {"accounts":[{"accountId":"IO2ML","accountName":"Not used yet","accountAlias":null,"status":"ENABLED","accountType":"CFD","preferred":false,"balance":{"balance":0.0,"deposit":0.0,"profitLoss":0.0,"available":0.0},"currency":"USD","canTransferFrom":true,"canTransferTo":true},{"accountId":"IO4BC","accountName":"Options","accountAlias":null,"status":"ENABLED","accountType":"CFD","preferred":false,"balance":{"balance":0.0,"deposit":0.0,"profitLoss":0.0,"available":0.0},"currency":"USD","canTransferFrom":true,"canTransferTo":true},{"accountId":"IO4BD","accountName":"NDX","accountAlias":null,"status":"ENABLED","accountType":"CFD","preferred":true,"balance":{"balance":22483.71,"deposit":0.0,"profitLoss":0.0,"available":22483.71},"currency":"USD","canTransferFrom":true,"canTransferTo":true}]}
[01/27/2026 11:23:44 > dd4858: INFO] Keep alive: Fetched balance: 22483.71
[01/27/2026 11:23:44 > dd4858: INFO] Keep alive tick: 20260127 11:23:44
[01/27/2026 11:24:42 > dd4858: INFO] Keep alive tick: 20260127 11:24:42
[01/27/2026 11:25:42 > dd4858: INFO] Keep alive tick: 20260127 11:25:42
[01/27/2026 11:26:42 > dd4858: INFO] Keep alive tick: 20260127 11:26:42
[01/27/2026 11:27:42 > dd4858: INFO] Keep alive tick: 20260127 11:27:42
[01/27/2026 11:28:42 > dd4858: INFO] Keep alive tick: 20260127 11:28:42
[01/27/2026 11:29:42 > dd4858: INFO] Keep alive tick: 20260127 11:29:42
[01/27/2026 11:30:42 > dd4858: INFO] Keep alive tick: 20260127 11:30:42
[01/27/2026 11:31:42 > dd4858: INFO] Keep alive tick: 20260127 11:31:42
[01/27/2026 11:32:42 > dd4858: INFO] Keep alive tick: 20260127 11:32:42
[01/27/2026 11:33:42 > dd4858: INFO] Keep alive tick: 20260127 11:33:42
[01/27/2026 11:34:42 > dd4858: INFO] Keep alive tick: 20260127 11:34:42
[01/27/2026 11:35:42 > dd4858: INFO] Keep alive tick: 20260127 11:35:42
[01/27/2026 11:36:42 > dd4858: INFO] Keep alive tick: 20260127 11:36:42
[01/27/2026 11:37:42 > dd4858: INFO] Keep alive tick: 20260127 11:37:42
[01/27/2026 11:38:42 > dd4858: INFO] Keep alive tick: 20260127 11:38:42
[01/27/2026 11:39:42 > dd4858: INFO] Keep alive tick: 20260127 11:39:42
[01/27/2026 11:40:42 > dd4858: INFO] Keep alive tick: 20260127 11:40:42
[01/27/2026 11:41:42 > dd4858: INFO] Keep alive tick: 20260127 11:41:42
[01/27/2026 11:42:42 > dd4858: INFO] Keep alive tick: 20260127 11:42:42
[01/27/2026 11:43:42 > dd4858: INFO] Keep alive tick: 20260127 11:43:42
[01/27/2026 11:44:42 > dd4858: INFO] Keep alive tick: 20260127 11:44:42
[01/27/2026 11:45:42 > dd4858: INFO] Keep alive tick: 20260127 11:45:42
[01/27/2026 11:46:42 > dd4858: INFO] Keep alive tick: 20260127 11:46:42
[01/27/2026 11:47:42 > dd4858: INFO] Keep alive tick: 20260127 11:47:42
[01/27/2026 11:48:42 > dd4858: INFO] Keep alive tick: 20260127 11:48:42
[01/27/2026 11:49:42 > dd4858: INFO] Keep alive tick: 20260127 11:49:42
[01/27/2026 11:50:42 > dd4858: INFO] Keep alive tick: 20260127 11:50:42
[01/27/2026 11:51:42 > dd4858: INFO] Keep alive tick: 20260127 11:51:42
[01/27/2026 11:52:42 > dd4858: INFO] Keep alive tick: 20260127 11:52:42
[01/27/2026 11:53:42 > dd4858: INFO] Keep alive tick: 20260127 11:53:42
[01/27/2026 11:54:42 > dd4858: INFO] Keep alive tick: 20260127 11:54:42
[01/27/2026 11:55:42 > dd4858: INFO] Keep alive tick: 20260127 11:55:42
[01/27/2026 11:56:42 > dd4858: INFO] Keep alive tick: 20260127 11:56:42
[01/27/2026 11:57:42 > dd4858: INFO] Keep alive tick: 20260127 11:57:42
[01/27/2026 11:58:42 > dd4858: INFO] Keep alive tick: 20260127 11:58:42
[01/27/2026 11:59:42 > dd4858: INFO] Keep alive tick: 20260127 11:59:42
[01/27/2026 12:00:42 > dd4858: INFO] Keep alive tick: 20260127 12:00:42
[01/27/2026 12:01:42 > dd4858: INFO] Keep alive tick: 20260127 12:01:42
[01/27/2026 12:02:42 > dd4858: INFO] Keep alive tick: 20260127 12:02:42
[01/27/2026 12:03:42 > dd4858: INFO] Keep alive tick: 20260127 12:03:42
[01/27/2026 12:04:43 > dd4858: INFO] Keep alive tick: 20260127 12:04:43
[01/27/2026 12:05:43 > dd4858: INFO] Keep alive tick: 20260127 12:05:43
[01/27/2026 12:06:43 > dd4858: INFO] Keep alive tick: 20260127 12:06:43
[01/27/2026 12:07:43 > dd4858: INFO] Keep alive tick: 20260127 12:07:43
[01/27/2026 12:08:43 > dd4858: INFO] Keep alive tick: 20260127 12:08:43
[01/27/2026 12:09:43 > dd4858: INFO] Keep alive tick: 20260127 12:09:43
[01/27/2026 12:10:43 > dd4858: INFO] Keep alive tick: 20260127 12:10:43
[01/27/2026 12:11:43 > dd4858: INFO] Keep alive tick: 20260127 12:11:43
[01/27/2026 12:12:43 > dd4858: INFO] Keep alive tick: 20260127 12:12:43
[01/27/2026 12:13:43 > dd4858: INFO] Keep alive tick: 20260127 12:13:43
[01/27/2026 12:14:43 > dd4858: INFO] Keep alive tick: 20260127 12:14:43
[01/27/2026 12:15:43 > dd4858: INFO] Keep alive tick: 20260127 12:15:43
[01/27/2026 12:16:43 > dd4858: INFO] Keep alive tick: 20260127 12:16:43
[01/27/2026 12:17:43 > dd4858: INFO] Keep alive tick: 20260127 12:17:43
[01/27/2026 12:18:43 > dd4858: INFO] Keep alive tick: 20260127 12:18:43
[01/27/2026 12:19:43 > dd4858: INFO] Keep alive tick: 20260127 12:19:43
[01/27/2026 12:20:43 > dd4858: INFO] Keep alive tick: 20260127 12:20:43
[01/27/2026 12:21:43 > dd4858: INFO] Keep alive tick: 20260127 12:21:43
[01/27/2026 12:22:43 > dd4858: INFO] Keep alive tick: 20260127 12:22:43
[01/27/2026 12:23:43 > dd4858: INFO] Keep alive tick: 20260127 12:23:43
[01/27/2026 12:23:45 > dd4858: INFO] Fetched balance; {"accounts":[{"accountId":"IO2ML","accountName":"Not used yet","accountAlias":null,"status":"ENABLED","accountType":"CFD","preferred":false,"balance":{"balance":0.0,"deposit":0.0,"profitLoss":0.0,"available":0.0},"currency":"USD","canTransferFrom":true,"canTransferTo":true},{"accountId":"IO4BC","accountName":"Options","accountAlias":null,"status":"ENABLED","accountType":"CFD","preferred":false,"balance":{"balance":0.0,"deposit":0.0,"profitLoss":0.0,"available":0.0},"currency":"USD","canTransferFrom":true,"canTransferTo":true},{"accountId":"IO4BD","accountName":"NDX","accountAlias":null,"status":"ENABLED","accountType":"CFD","preferred":true,"balance":{"balance":22483.71,"deposit":0.0,"profitLoss":0.0,"available":22483.71},"currency":"USD","canTransferFrom":true,"canTransferTo":true}]}
[01/27/2026 12:23:45 > dd4858: INFO] Keep alive: Fetched balance: 22483.71
[01/27/2026 12:23:45 > dd4858: INFO] Keep alive tick: 20260127 12:23:45
[01/27/2026 12:24:43 > dd4858: INFO] Keep alive tick: 20260127 12:24:43
[01/27/2026 12:25:43 > dd4858: INFO] Keep alive tick: 20260127 12:25:43
[01/27/2026 12:26:43 > dd4858: INFO] Keep alive tick: 20260127 12:26:43
[01/27/2026 12:27:43 > dd4858: INFO] Keep alive tick: 20260127 12:27:43
[01/27/2026 12:28:43 > dd4858: INFO] Keep alive tick: 20260127 12:28:43
[01/27/2026 12:29:43 > dd4858: INFO] Keep alive tick: 20260127 12:29:43
[01/27/2026 12:30:43 > dd4858: INFO] Keep alive tick: 20260127 12:30:43
[01/27/2026 12:31:43 > dd4858: INFO] Keep alive tick: 20260127 12:31:43
[01/27/2026 12:32:43 > dd4858: INFO] Keep alive tick: 20260127 12:32:43
[01/27/2026 12:33:43 > dd4858: INFO] Keep alive tick: 20260127 12:33:43
[01/27/2026 12:34:43 > dd4858: INFO] Keep alive tick: 20260127 12:34:43
[01/27/2026 12:35:43 > dd4858: INFO] Keep alive tick: 20260127 12:35:43
[01/27/2026 12:36:43 > dd4858: INFO] Keep alive tick: 20260127 12:36:43
[01/27/2026 12:37:43 > dd4858: INFO] Keep alive tick: 20260127 12:37:43
[01/27/2026 12:38:43 > dd4858: INFO] Keep alive tick: 20260127 12:38:43
[01/27/2026 12:39:43 > dd4858: INFO] Keep alive tick: 20260127 12:39:43
[01/27/2026 12:40:43 > dd4858: INFO] Keep alive tick: 20260127 12:40:43
[01/27/2026 12:41:43 > dd4858: INFO] Keep alive tick: 20260127 12:41:43
[01/27/2026 12:42:43 > dd4858: INFO] Keep alive tick: 20260127 12:42:43
[01/27/2026 12:43:43 > dd4858: INFO] Keep alive tick: 20260127 12:43:43
[01/27/2026 12:44:43 > dd4858: INFO] Keep alive tick: 20260127 12:44:43
[01/27/2026 12:45:43 > dd4858: INFO] Keep alive tick: 20260127 12:45:43
[01/27/2026 12:46:44 > dd4858: INFO] Keep alive tick: 20260127 12:46:44
[01/27/2026 12:47:44 > dd4858: INFO] Keep alive tick: 20260127 12:47:44
[01/27/2026 12:48:44 > dd4858: INFO] Keep alive tick: 20260127 12:48:44
[01/27/2026 12:49:44 > dd4858: INFO] Keep alive tick: 20260127 12:49:44
[01/27/2026 12:50:44 > dd4858: INFO] Keep alive tick: 20260127 12:50:44
[01/27/2026 12:51:44 > dd4858: INFO] Keep alive tick: 20260127 12:51:44
[01/27/2026 12:52:44 > dd4858: INFO] Keep alive tick: 20260127 12:52:44
[01/27/2026 12:53:44 > dd4858: INFO] Keep alive tick: 20260127 12:53:44
[01/27/2026 12:54:44 > dd4858: INFO] Keep alive tick: 20260127 12:54:44
[01/27/2026 12:55:44 > dd4858: INFO] Keep alive tick: 20260127 12:55:44
[01/27/2026 12:56:44 > dd4858: INFO] Keep alive tick: 20260127 12:56:44
[01/27/2026 12:57:44 > dd4858: INFO] Keep alive tick: 20260127 12:57:44
[01/27/2026 12:58:44 > dd4858: INFO] Keep alive tick: 20260127 12:58:44
[01/27/2026 12:59:44 > dd4858: INFO] Keep alive tick: 20260127 12:59:44
[01/27/2026 13:00:44 > dd4858: INFO] Keep alive tick: 20260127 13:00:44
[01/27/2026 13:01:44 > dd4858: INFO] Keep alive tick: 20260127 13:01:44
[01/27/2026 13:02:44 > dd4858: INFO] Keep alive tick: 20260127 13:02:44
[01/27/2026 13:03:44 > dd4858: INFO] Keep alive tick: 20260127 13:03:44
[01/27/2026 13:04:44 > dd4858: INFO] Keep alive tick: 20260127 13:04:44
[01/27/2026 13:05:44 > dd4858: INFO] Keep alive tick: 20260127 13:05:44
[01/27/2026 13:06:44 > dd4858: INFO] Keep alive tick: 20260127 13:06:44
[01/27/2026 13:07:44 > dd4858: INFO] Keep alive tick: 20260127 13:07:44
[01/27/2026 13:08:44 > dd4858: INFO] Keep alive tick: 20260127 13:08:44
[01/27/2026 13:09:44 > dd4858: INFO] Keep alive tick: 20260127 13:09:44
[01/27/2026 13:10:44 > dd4858: INFO] Keep alive tick: 20260127 13:10:44
[01/27/2026 13:11:44 > dd4858: INFO] Keep alive tick: 20260127 13:11:44
[01/27/2026 13:12:45 > dd4858: INFO] Keep alive tick: 20260127 13:12:45
[01/27/2026 13:13:45 > dd4858: INFO] Keep alive tick: 20260127 13:13:45
[01/27/2026 13:14:45 > dd4858: INFO] Keep alive tick: 20260127 13:14:45
[01/27/2026 13:15:45 > dd4858: INFO] Keep alive tick: 20260127 13:15:45
[01/27/2026 13:16:45 > dd4858: INFO] Keep alive tick: 20260127 13:16:45
[01/27/2026 13:17:45 > dd4858: INFO] Keep alive tick: 20260127 13:17:45
[01/27/2026 13:18:45 > dd4858: INFO] Keep alive tick: 20260127 13:18:45
[01/27/2026 13:19:45 > dd4858: INFO] Keep alive tick: 20260127 13:19:45
[01/27/2026 13:20:45 > dd4858: INFO] Keep alive tick: 20260127 13:20:45
[01/27/2026 13:21:45 > dd4858: INFO] Keep alive tick: 20260127 13:21:45
[01/27/2026 13:22:45 > dd4858: INFO] Keep alive tick: 20260127 13:22:45
[01/27/2026 13:23:45 > dd4858: INFO] Keep alive tick: 20260127 13:23:45
[01/27/2026 13:23:45 > dd4858: INFO] Fetched balance; {"accounts":[{"accountId":"IO2ML","accountName":"Not used yet","accountAlias":null,"status":"ENABLED","accountType":"CFD","preferred":false,"balance":{"balance":0.0,"deposit":0.0,"profitLoss":0.0,"available":0.0},"currency":"USD","canTransferFrom":true,"canTransferTo":true},{"accountId":"IO4BC","accountName":"Options","accountAlias":null,"status":"ENABLED","accountType":"CFD","preferred":false,"balance":{"balance":0.0,"deposit":0.0,"profitLoss":0.0,"available":0.0},"currency":"USD","canTransferFrom":true,"canTransferTo":true},{"accountId":"IO4BD","accountName":"NDX","accountAlias":null,"status":"ENABLED","accountType":"CFD","preferred":true,"balance":{"balance":22483.71,"deposit":0.0,"profitLoss":0.0,"available":22483.71},"currency":"USD","canTransferFrom":true,"canTransferTo":true}]}
[01/27/2026 13:23:45 > dd4858: INFO] Keep alive: Fetched balance: 22483.71
[01/27/2026 13:23:45 > dd4858: INFO] Keep alive tick: 20260127 13:23:45
[01/27/2026 13:24:45 > dd4858: INFO] Keep alive tick: 20260127 13:24:45
[01/27/2026 13:25:45 > dd4858: INFO] Keep alive tick: 20260127 13:25:45
[01/27/2026 13:26:45 > dd4858: INFO] Keep alive tick: 20260127 13:26:45
[01/27/2026 13:27:45 > dd4858: INFO] Keep alive tick: 20260127 13:27:45
[01/27/2026 13:28:45 > dd4858: INFO] Keep alive tick: 20260127 13:28:45
[01/27/2026 13:29:45 > dd4858: INFO] Keep alive tick: 20260127 13:29:45
[01/27/2026 13:30:45 > dd4858: INFO] Keep alive tick: 20260127 13:30:45
[01/27/2026 13:31:45 > dd4858: INFO] Keep alive tick: 20260127 13:31:45
[01/27/2026 13:32:45 > dd4858: INFO] Keep alive tick: 20260127 13:32:45
[01/27/2026 13:33:45 > dd4858: INFO] Keep alive tick: 20260127 13:33:45
[01/27/2026 13:34:45 > dd4858: INFO] Keep alive tick: 20260127 13:34:45
[01/27/2026 13:35:45 > dd4858: INFO] Keep alive tick: 20260127 13:35:45
[01/27/2026 13:36:45 > dd4858: INFO] Keep alive tick: 20260127 13:36:45
[01/27/2026 13:37:45 > dd4858: INFO] Keep alive tick: 20260127 13:37:45
[01/27/2026 13:38:45 > dd4858: INFO] Keep alive tick: 20260127 13:38:45
[01/27/2026 13:39:45 > dd4858: INFO] Keep alive tick: 20260127 13:39:45
[01/27/2026 13:40:45 > dd4858: INFO] Keep alive tick: 20260127 13:40:45
[01/27/2026 13:41:45 > dd4858: INFO] Keep alive tick: 20260127 13:41:45
[01/27/2026 13:42:45 > dd4858: INFO] Keep alive tick: 20260127 13:42:45
[01/27/2026 13:43:45 > dd4858: INFO] Keep alive tick: 20260127 13:43:45
[01/27/2026 13:44:45 > dd4858: INFO] Keep alive tick: 20260127 13:44:45
[01/27/2026 13:45:45 > dd4858: INFO] Keep alive tick: 20260127 13:45:45
[01/27/2026 13:46:45 > dd4858: INFO] Keep alive tick: 20260127 13:46:45
[01/27/2026 13:47:45 > dd4858: INFO] Keep alive tick: 20260127 13:47:45
[01/27/2026 13:48:45 > dd4858: INFO] Keep alive tick: 20260127 13:48:45
[01/27/2026 13:49:45 > dd4858: INFO] Keep alive tick: 20260127 13:49:45
[01/27/2026 13:50:45 > dd4858: INFO] Keep alive tick: 20260127 13:50:45
[01/27/2026 13:51:45 > dd4858: INFO] Keep alive tick: 20260127 13:51:45
[01/27/2026 13:52:45 > dd4858: INFO] Keep alive tick: 20260127 13:52:45
[01/27/2026 13:53:45 > dd4858: INFO] Keep alive tick: 20260127 13:53:45
[01/27/2026 13:54:45 > dd4858: INFO] Keep alive tick: 20260127 13:54:45
[01/27/2026 13:55:45 > dd4858: INFO] Keep alive tick: 20260127 13:55:45
[01/27/2026 13:56:45 > dd4858: INFO] Keep alive tick: 20260127 13:56:45
[01/27/2026 13:57:45 > dd4858: INFO] Keep alive tick: 20260127 13:57:45
[01/27/2026 13:58:45 > dd4858: INFO] Keep alive tick: 20260127 13:58:45
[01/27/2026 13:59:45 > dd4858: INFO] Keep alive tick: 20260127 13:59:45
[01/27/2026 14:00:45 > dd4858: INFO] Keep alive tick: 20260127 14:00:45
[01/27/2026 14:01:46 > dd4858: INFO] Keep alive tick: 20260127 14:01:46
[01/27/2026 14:02:46 > dd4858: INFO] Keep alive tick: 20260127 14:02:46
[01/27/2026 14:03:46 > dd4858: INFO] Keep alive tick: 20260127 14:03:46
[01/27/2026 14:04:46 > dd4858: INFO] Keep alive tick: 20260127 14:04:46
[01/27/2026 14:05:46 > dd4858: INFO] Keep alive tick: 20260127 14:05:46
[01/27/2026 14:06:46 > dd4858: INFO] Keep alive tick: 20260127 14:06:46
[01/27/2026 14:07:46 > dd4858: INFO] Keep alive tick: 20260127 14:07:46
[01/27/2026 14:08:46 > dd4858: INFO] Keep alive tick: 20260127 14:08:46
[01/27/2026 14:09:46 > dd4858: INFO] Keep alive tick: 20260127 14:09:46
[01/27/2026 14:10:46 > dd4858: INFO] Keep alive tick: 20260127 14:10:46
[01/27/2026 14:11:46 > dd4858: INFO] Keep alive tick: 20260127 14:11:46
[01/27/2026 14:12:46 > dd4858: INFO] Keep alive tick: 20260127 14:12:46
[01/27/2026 14:13:46 > dd4858: INFO] Keep alive tick: 20260127 14:13:46
[01/27/2026 14:14:46 > dd4858: INFO] Keep alive tick: 20260127 14:14:46
[01/27/2026 14:15:46 > dd4858: INFO] Keep alive tick: 20260127 14:15:46
[01/27/2026 14:16:46 > dd4858: INFO] Keep alive tick: 20260127 14:16:46
[01/27/2026 14:17:46 > dd4858: INFO] Keep alive tick: 20260127 14:17:46
[01/27/2026 14:18:46 > dd4858: INFO] Keep alive tick: 20260127 14:18:46
[01/27/2026 14:19:46 > dd4858: INFO] Keep alive tick: 20260127 14:19:46
[01/27/2026 14:20:46 > dd4858: INFO] Keep alive tick: 20260127 14:20:46
[01/27/2026 14:21:46 > dd4858: INFO] Keep alive tick: 20260127 14:21:46
[01/27/2026 14:22:46 > dd4858: INFO] Keep alive tick: 20260127 14:22:46
[01/27/2026 14:23:46 > dd4858: INFO] Fetched balance; {"accounts":[{"accountId":"IO2ML","accountName":"Not used yet","accountAlias":null,"status":"ENABLED","accountType":"CFD","preferred":false,"balance":{"balance":0.0,"deposit":0.0,"profitLoss":0.0,"available":0.0},"currency":"USD","canTransferFrom":true,"canTransferTo":true},{"accountId":"IO4BC","accountName":"Options","accountAlias":null,"status":"ENABLED","accountType":"CFD","preferred":false,"balance":{"balance":0.0,"deposit":0.0,"profitLoss":0.0,"available":0.0},"currency":"USD","canTransferFrom":true,"canTransferTo":true},{"accountId":"IO4BD","accountName":"NDX","accountAlias":null,"status":"ENABLED","accountType":"CFD","preferred":true,"balance":{"balance":22483.71,"deposit":0.0,"profitLoss":0.0,"available":22483.71},"currency":"USD","canTransferFrom":true,"canTransferTo":true}]}
[01/27/2026 14:23:46 > dd4858: INFO] Keep alive tick: 20260127 14:23:46
[01/27/2026 14:23:46 > dd4858: INFO] Keep alive: Fetched balance: 22483.71
[01/27/2026 14:23:46 > dd4858: INFO] Keep alive tick: 20260127 14:23:46
[01/27/2026 14:24:46 > dd4858: INFO] Keep alive tick: 20260127 14:24:46
[01/27/2026 14:25:46 > dd4858: INFO] Keep alive tick: 20260127 14:25:46
[01/27/2026 14:26:46 > dd4858: INFO] Keep alive tick: 20260127 14:26:46
[01/27/2026 14:27:46 > dd4858: INFO] Keep alive tick: 20260127 14:27:46
[01/27/2026 14:28:46 > dd4858: INFO] Keep alive tick: 20260127 14:28:46
[01/27/2026 14:29:46 > dd4858: INFO] Keep alive tick: 20260127 14:29:46
[01/27/2026 14:30:46 > dd4858: INFO] Keep alive tick: 20260127 14:30:46
[01/27/2026 14:31:05 > dd4858: INFO] [{"ev":"AM","sym":"I:NDX","op":25852.04515034703,"o":25852.04515034703,"c":25855.97914611112,"h":25856.59258885127,"l":25834.70256470141,"s":1769524200000,"e":1769524260000}]
[01/27/2026 14:31:05 > dd4858: INFO] Fetched balance; {"accounts":[{"accountId":"IO2ML","accountName":"Not used yet","accountAlias":null,"status":"ENABLED","accountType":"CFD","preferred":false,"balance":{"balance":0.0,"deposit":0.0,"profitLoss":0.0,"available":0.0},"currency":"USD","canTransferFrom":true,"canTransferTo":true},{"accountId":"IO4BC","accountName":"Options","accountAlias":null,"status":"ENABLED","accountType":"CFD","preferred":false,"balance":{"balance":0.0,"deposit":0.0,"profitLoss":0.0,"available":0.0},"currency":"USD","canTransferFrom":true,"canTransferTo":true},{"accountId":"IO4BD","accountName":"NDX","accountAlias":null,"status":"ENABLED","accountType":"CFD","preferred":true,"balance":{"balance":22483.71,"deposit":0.0,"profitLoss":0.0,"available":22483.71},"currency":"USD","canTransferFrom":true,"canTransferTo":true}]}
[01/27/2026 14:31:46 > dd4858: INFO] Keep alive tick: 20260127 14:31:46
[01/27/2026 14:32:05 > dd4858: INFO] [{"ev":"AM","sym":"I:NDX","op":25852.04515034703,"o":25855.67645627087,"c":25873.55966289015,"h":25880.20901498789,"l":25855.67645627087,"s":1769524260000,"e":1769524320000}]
[01/27/2026 14:32:46 > dd4858: INFO] Keep alive tick: 20260127 14:32:46
[01/27/2026 14:33:05 > dd4858: INFO] [{"ev":"AM","sym":"I:NDX","op":25852.04515034703,"o":25873.00748298217,"c":25869.98569074686,"h":25885.68175368574,"l":25869.98569074686,"s":1769524320000,"e":1769524380000}]
[01/27/2026 14:33:46 > dd4858: INFO] Keep alive tick: 20260127 14:33:46
[01/27/2026 14:34:05 > dd4858: INFO] [{"ev":"AM","sym":"I:NDX","op":25852.04515034703,"o":25869.13321013422,"c":25846.53084673068,"h":25872.475549307,"l":25843.93147671892,"s":1769524380000,"e":1769524440000}]
[01/27/2026 14:34:46 > dd4858: INFO] Keep alive tick: 20260127 14:34:46
[01/27/2026 14:35:05 > dd4858: INFO] [{"ev":"AM","sym":"I:NDX","op":25852.04515034703,"o":25847.227855236,"c":25838.63078819833,"h":25848.54236985424,"l":25834.78155352627,"s":1769524440000,"e":1769524500000}]
[01/27/2026 14:35:46 > dd4858: INFO] Keep alive tick: 20260127 14:35:46
[01/27/2026 14:36:05 > dd4858: INFO] [{"ev":"AM","sym":"I:NDX","op":25852.04515034703,"o":25839.30357275941,"c":25830.77139250389,"h":25845.31144916293,"l":25824.99190152064,"s":1769524500000,"e":1769524560000}]
[01/27/2026 14:36:46 > dd4858: INFO] Keep alive tick: 20260127 14:36:46
[01/27/2026 14:37:05 > dd4858: INFO] [{"ev":"AM","sym":"I:NDX","op":25852.04515034703,"o":25829.7345069612,"c":25810.26131733564,"h":25829.7345069612,"l":25805.84596942676,"s":1769524560000,"e":1769524620000}]
[01/27/2026 14:37:46 > dd4858: INFO] Keep alive tick: 20260127 14:37:46
[01/27/2026 14:38:05 > dd4858: INFO] [{"ev":"AM","sym":"I:NDX","op":25852.04515034703,"o":25809.97099045232,"c":25793.83013680701,"h":25810.95737230383,"l":25793.83013680701,"s":1769524620000,"e":1769524680000}]
[01/27/2026 14:38:46 > dd4858: INFO] Keep alive tick: 20260127 14:38:46
[01/27/2026 14:39:05 > dd4858: INFO] [{"ev":"AM","sym":"I:NDX","op":25852.04515034703,"o":25796.17815666536,"c":25800.87319161738,"h":25805.93999534323,"l":25791.74730532682,"s":1769524680000,"e":1769524740000}]
[01/27/2026 14:39:46 > dd4858: INFO] Keep alive tick: 20260127 14:39:46
[01/27/2026 14:40:05 > dd4858: INFO] [{"ev":"AM","sym":"I:NDX","op":25852.04515034703,"o":25802.76840535249,"c":25803.24448150871,"h":25807.56894380966,"l":25798.95649827342,"s":1769524740000,"e":1769524800000}]
[01/27/2026 14:40:47 > dd4858: INFO] Keep alive tick: 20260127 14:40:47
[01/27/2026 14:41:05 > dd4858: INFO] [{"ev":"AM","sym":"I:NDX","op":25852.04515034703,"o":25803.29342010083,"c":25821.69693929262,"h":25829.3095977503,"l":25803.29342010083,"s":1769524800000,"e":1769524860000}]
[01/27/2026 14:41:05 > dd4858: INFO] Considering to go long
[01/27/2026 14:41:06 > dd4858: INFO] Fetched balance; {"accounts":[{"accountId":"IO2ML","accountName":"Not used yet","accountAlias":null,"status":"ENABLED","accountType":"CFD","preferred":false,"balance":{"balance":0.0,"deposit":0.0,"profitLoss":0.0,"available":0.0},"currency":"USD","canTransferFrom":true,"canTransferTo":true},{"accountId":"IO4BC","accountName":"Options","accountAlias":null,"status":"ENABLED","accountType":"CFD","preferred":false,"balance":{"balance":0.0,"deposit":0.0,"profitLoss":0.0,"available":0.0},"currency":"USD","canTransferFrom":true,"canTransferTo":true},{"accountId":"IO4BD","accountName":"NDX","accountAlias":null,"status":"ENABLED","accountType":"CFD","preferred":true,"balance":{"balance":22483.71,"deposit":0.0,"profitLoss":0.0,"available":22483.71},"currency":"USD","canTransferFrom":true,"canTransferTo":true}]}
[01/27/2026 14:41:06 > dd4858: INFO] Attempting to open position: {"epic":"IX.D.NASDAQ.IFM.IP","expiry":"-","direction":"BUY","size":0.25,"orderType":"MARKET","forceOpen":true,"guaranteedStop":false,"stopDistance":51,"limitDistance":258,"currencyCode":"USD","trailingStop":true,"trailingStopIncrement":1}
[01/27/2026 14:41:06 > dd4858: INFO] Got the following dealReference: K9YE6YULJVWTYQ3
[01/27/2026 14:41:06 > dd4858: INFO] Checking if we got confirmation on dealReference: K9YE6YULJVWTYQ3
[01/27/2026 14:41:07 > dd4858: INFO] Response: "K9YE6YULJVWTYQ3"
[01/27/2026 14:41:07 > dd4858: INFO] Confirmation received: {"Date":"2026-01-27T14:41:06.514","Status":"OPEN","Reason":"SUCCESS","DealStatus":"ACCEPTED","Epic":"IX.D.NASDAQ.IFM.IP","Expiry":"-","DealReference":"K9YE6YULJVWTYQ3","DealId":"DIAAAAQTLAF97AC","Level":25823.5,"Size":0.25,"Direction":"BUY","StopLevel":25772.5,"LimitLevel":26081.5,"StopDistance":null,"LimitDistance":null,"GuaranteedStop":false,"TrailingStop":true,"Profit":null,"ProfitCurrency":null}
[01/27/2026 14:41:08 > dd4858: INFO] Deal accepted on dealReference: K9YE6YULJVWTYQ3
[01/27/2026 14:41:08 > dd4858: INFO] Long position opened at price 25822.19693929262. Stop Loss: 25,771.2. Take Profit: 26,080.2. Broker Entry level: 25,823.5. Spread: -1
[01/27/2026 14:41:47 > dd4858: INFO] Keep alive tick: 20260127 14:41:47
[01/27/2026 14:42:05 > dd4858: INFO] [{"ev":"AM","sym":"I:NDX","op":25852.04515034703,"o":25822.91969654146,"c":25836.12368279935,"h":25836.74570630308,"l":25819.34483383597,"s":1769524860000,"e":1769524920000}]
[01/27/2026 14:42:47 > dd4858: INFO] Keep alive tick: 20260127 14:42:47
[01/27/2026 14:43:05 > dd4858: INFO] [{"ev":"AM","sym":"I:NDX","op":25852.04515034703,"o":25836.15597437076,"c":25832.25349019933,"h":25852.87530256392,"l":25831.79168851825,"s":1769524920000,"e":1769524980000}]
[01/27/2026 14:43:47 > dd4858: INFO] Keep alive tick: 20260127 14:43:47
[01/27/2026 14:44:05 > dd4858: INFO] [{"ev":"AM","sym":"I:NDX","op":25852.04515034703,"o":25833.44877817978,"c":25825.84594106534,"h":25836.22105948489,"l":25819.42252570475,"s":1769524980000,"e":1769525040000}]
[01/27/2026 14:44:47 > dd4858: INFO] Keep alive tick: 20260127 14:44:47
[01/27/2026 14:45:05 > dd4858: INFO] [{"ev":"AM","sym":"I:NDX","op":25852.04515034703,"o":25826.13000904143,"c":25830.64365112268,"h":25830.64365112268,"l":25819.95422161754,"s":1769525040000,"e":1769525100000}]
[01/27/2026 14:45:47 > dd4858: INFO] Keep alive tick: 20260127 14:45:47
[01/27/2026 14:46:05 > dd4858: INFO] [{"ev":"AM","sym":"I:NDX","op":25852.04515034703,"o":25832.30065192611,"c":25846.23069789405,"h":25846.32863268084,"l":25832.30065192611,"s":1769525100000,"e":1769525160000}]
[01/27/2026 14:46:47 > dd4858: INFO] Keep alive tick: 20260127 14:46:47
[01/27/2026 14:47:05 > dd4858: INFO] [{"ev":"AM","sym":"I:NDX","op":25852.04515034703,"o":25845.79552100221,"c":25852.41992884833,"h":25852.41992884833,"l":25840.95641375923,"s":1769525160000,"e":1769525220000}]
[01/27/2026 14:47:47 > dd4858: INFO] Keep alive tick: 20260127 14:47:47
[01/27/2026 14:48:05 > dd4858: INFO] [{"ev":"AM","sym":"I:NDX","op":25852.04515034703,"o":25853.41207439628,"c":25849.27900184999,"h":25854.70775817556,"l":25839.77631118716,"s":1769525220000,"e":1769525280000}]
[01/27/2026 14:48:47 > dd4858: INFO] Keep alive tick: 20260127 14:48:47
[01/27/2026 14:49:05 > dd4858: INFO] [{"ev":"AM","sym":"I:NDX","op":25852.04515034703,"o":25848.80282425705,"c":25847.60602632586,"h":25851.28799589345,"l":25842.96388809024,"s":1769525280000,"e":1769525340000}]
[01/27/2026 14:49:47 > dd4858: INFO] Keep alive tick: 20260127 14:49:47
[01/27/2026 14:50:05 > dd4858: INFO] [{"ev":"AM","sym":"I:NDX","op":25852.04515034703,"o":25848.15735763362,"c":25852.42510745932,"h":25856.35381723163,"l":25845.70904389674,"s":1769525340000,"e":1769525400000}]
[01/27/2026 14:50:47 > dd4858: INFO] Keep alive tick: 20260127 14:50:47
[01/27/2026 14:51:05 > dd4858: INFO] [{"ev":"AM","sym":"I:NDX","op":25852.04515034703,"o":25852.60751013595,"c":25865.60407049404,"h":25868.99985978536,"l":25852.60751013595,"s":1769525400000,"e":1769525460000}]
[01/27/2026 14:51:47 > dd4858: INFO] Keep alive tick: 20260127 14:51:47
[01/27/2026 14:52:05 > dd4858: INFO] [{"ev":"AM","sym":"I:NDX","op":25852.04515034703,"o":25865.46556845663,"c":25866.8533303856,"h":25878.84532405641,"l":25865.42773422221,"s":1769525460000,"e":1769525520000}]
[01/27/2026 14:52:47 > dd4858: INFO] Keep alive tick: 20260127 14:52:47
[01/27/2026 14:53:05 > dd4858: INFO] [{"ev":"AM","sym":"I:NDX","op":25852.04515034703,"o":25867.08852818351,"c":25877.82847727301,"h":25877.82847727301,"l":25867.08852818351,"s":1769525520000,"e":1769525580000}]
[01/27/2026 14:53:47 > dd4858: INFO] Keep alive tick: 20260127 14:53:47
[01/27/2026 14:54:05 > dd4858: INFO] [{"ev":"AM","sym":"I:NDX","op":25852.04515034703,"o":25878.44793778182,"c":25900.51728371809,"h":25901.39593609183,"l":25877.56496431677,"s":1769525580000,"e":1769525640000}]
[01/27/2026 14:54:47 > dd4858: INFO] Keep alive tick: 20260127 14:54:47
[01/27/2026 14:55:05 > dd4858: INFO] [{"ev":"AM","sym":"I:NDX","op":25852.04515034703,"o":25900.62480353582,"c":25907.17952442156,"h":25907.92300113654,"l":25895.29298956823,"s":1769525640000,"e":1769525700000}]
[01/27/2026 14:55:47 > dd4858: INFO] Keep alive tick: 20260127 14:55:47
[01/27/2026 14:56:05 > dd4858: INFO] [{"ev":"AM","sym":"I:NDX","op":25852.04515034703,"o":25907.37898661679,"c":25916.94804904769,"h":25921.05117405635,"l":25907.37898661679,"s":1769525700000,"e":1769525760000}]
[01/27/2026 14:56:47 > dd4858: INFO] Keep alive tick: 20260127 14:56:47
[01/27/2026 14:57:05 > dd4858: INFO] [{"ev":"AM","sym":"I:NDX","op":25852.04515034703,"o":25916.98391255302,"c":25921.02697524454,"h":25925.45304231846,"l":25913.54102349449,"s":1769525760000,"e":1769525820000}]
[01/27/2026 14:57:47 > dd4858: INFO] Keep alive tick: 20260127 14:57:47
[01/27/2026 14:58:05 > dd4858: INFO] [{"ev":"AM","sym":"I:NDX","op":25852.04515034703,"o":25921.08834380957,"c":25917.62999756109,"h":25921.89150042853,"l":25915.53807053964,"s":1769525820000,"e":1769525880000}]
[01/27/2026 14:58:47 > dd4858: INFO] Keep alive tick: 20260127 14:58:47
[01/27/2026 14:59:05 > dd4858: INFO] [{"ev":"AM","sym":"I:NDX","op":25852.04515034703,"o":25917.10358962186,"c":25918.23798505416,"h":25922.40361574415,"l":25916.66153105799,"s":1769525880000,"e":1769525940000}]
[01/27/2026 14:59:47 > dd4858: INFO] Keep alive tick: 20260127 14:59:47
[01/27/2026 15:00:05 > dd4858: INFO] [{"ev":"AM","sym":"I:NDX","op":25852.04515034703,"o":25919.03423127017,"c":25920.73210830582,"h":25923.59468453682,"l":25914.36493368361,"s":1769525940000,"e":1769526000000}]
[01/27/2026 15:00:47 > dd4858: INFO] Keep alive tick: 20260127 15:00:47
[01/27/2026 15:01:05 > dd4858: INFO] [{"ev":"AM","sym":"I:NDX","op":25852.04515034703,"o":25923.2770226377,"c":25918.03248710123,"h":25923.83801033861,"l":25913.31904407586,"s":1769526000000,"e":1769526060000}]
[01/27/2026 15:01:47 > dd4858: INFO] Keep alive tick: 20260127 15:01:47
[01/27/2026 15:02:05 > dd4858: INFO] [{"ev":"AM","sym":"I:NDX","op":25852.04515034703,"o":25918.27850991968,"c":25919.63453085598,"h":25926.29884315884,"l":25913.98871445126,"s":1769526060000,"e":1769526120000}]
[01/27/2026 15:02:47 > dd4858: INFO] Keep alive tick: 20260127 15:02:47
[01/27/2026 15:03:05 > dd4858: INFO] [{"ev":"AM","sym":"I:NDX","op":25852.04515034703,"o":25919.0026869051,"c":25926.8492364883,"h":25928.32586779065,"l":25916.25104143343,"s":1769526120000,"e":1769526180000}]
[01/27/2026 15:03:47 > dd4858: INFO] Keep alive tick: 20260127 15:03:47
[01/27/2026 15:04:05 > dd4858: INFO] [{"ev":"AM","sym":"I:NDX","op":25852.04515034703,"o":25926.83318999679,"c":25925.8137516803,"h":25929.56232993549,"l":25921.39738707265,"s":1769526180000,"e":1769526240000}]
[01/27/2026 15:04:47 > dd4858: INFO] Keep alive tick: 20260127 15:04:47
[01/27/2026 15:05:05 > dd4858: INFO] [{"ev":"AM","sym":"I:NDX","op":25852.04515034703,"o":25925.1981662829,"c":25925.72235763144,"h":25931.28883924243,"l":25924.53060939204,"s":1769526240000,"e":1769526300000}]
[01/27/2026 15:05:47 > dd4858: INFO] Keep alive tick: 20260127 15:05:47
[01/27/2026 15:06:05 > dd4858: INFO] [{"ev":"AM","sym":"I:NDX","op":25852.04515034703,"o":25926.24723435314,"c":25898.51019066419,"h":25926.24723435314,"l":25898.51019066419,"s":1769526300000,"e":1769526360000}]
[01/27/2026 15:06:47 > dd4858: INFO] Keep alive tick: 20260127 15:06:47
[01/27/2026 15:07:05 > dd4858: INFO] [{"ev":"AM","sym":"I:NDX","op":25852.04515034703,"o":25898.4618075106,"c":25902.75733979091,"h":25903.18876963438,"l":25894.52881767011,"s":1769526360000,"e":1769526420000}]
[01/27/2026 15:07:47 > dd4858: INFO] Keep alive tick: 20260127 15:07:47
[01/27/2026 15:08:05 > dd4858: INFO] [{"ev":"AM","sym":"I:NDX","op":25852.04515034703,"o":25902.47095237146,"c":25908.49257898574,"h":25910.55174892297,"l":25901.37704952118,"s":1769526420000,"e":1769526480000}]
[01/27/2026 15:08:47 > dd4858: INFO] Keep alive tick: 20260127 15:08:47
[01/27/2026 15:09:05 > dd4858: INFO] [{"ev":"AM","sym":"I:NDX","op":25852.04515034703,"o":25911.06706068919,"c":25919.75964974909,"h":25919.82668169727,"l":25911.06706068919,"s":1769526480000,"e":1769526540000}]
[01/27/2026 15:09:47 > dd4858: INFO] Keep alive tick: 20260127 15:09:47
[01/27/2026 15:10:05 > dd4858: INFO] [{"ev":"AM","sym":"I:NDX","op":25852.04515034703,"o":25918.4834917762,"c":25935.97902281285,"h":25935.97902281285,"l":25918.4834917762,"s":1769526540000,"e":1769526600000}]
[01/27/2026 15:10:47 > dd4858: INFO] Keep alive tick: 20260127 15:10:47
[01/27/2026 15:11:05 > dd4858: INFO] [{"ev":"AM","sym":"I:NDX","op":25852.04515034703,"o":25936.44516060545,"c":25939.14511526938,"h":25940.71424407138,"l":25936.11120757317,"s":1769526600000,"e":1769526660000}]
[01/27/2026 15:11:47 > dd4858: INFO] Keep alive tick: 20260127 15:11:47
[01/27/2026 15:12:05 > dd4858: INFO] [{"ev":"AM","sym":"I:NDX","op":25852.04515034703,"o":25938.7675114225,"c":25930.31863400412,"h":25938.7675114225,"l":25928.8142697577,"s":1769526660000,"e":1769526720000}]
[01/27/2026 15:12:47 > dd4858: INFO] Keep alive tick: 20260127 15:12:47
[01/27/2026 15:13:05 > dd4858: INFO] [{"ev":"AM","sym":"I:NDX","op":25852.04515034703,"o":25930.80976574684,"c":25930.93035544193,"h":25935.39615797614,"l":25927.83652983475,"s":1769526720000,"e":1769526780000}]
[01/27/2026 15:13:47 > dd4858: INFO] Keep alive tick: 20260127 15:13:47
[01/27/2026 15:14:05 > dd4858: INFO] [{"ev":"AM","sym":"I:NDX","op":25852.04515034703,"o":25930.84483386365,"c":25929.34827037063,"h":25932.09638179661,"l":25921.25875234528,"s":1769526780000,"e":1769526840000}]
[01/27/2026 15:14:47 > dd4858: INFO] Keep alive tick: 20260127 15:14:47
[01/27/2026 15:15:05 > dd4858: INFO] [{"ev":"AM","sym":"I:NDX","op":25852.04515034703,"o":25929.11716793133,"c":25928.70069462653,"h":25930.43484528316,"l":25921.86452214095,"s":1769526840000,"e":1769526900000}]
[01/27/2026 15:15:47 > dd4858: INFO] Keep alive tick: 20260127 15:15:47
[01/27/2026 15:16:05 > dd4858: INFO] [{"ev":"AM","sym":"I:NDX","op":25852.04515034703,"o":25928.27396154919,"c":25930.11297702256,"h":25932.87843271924,"l":25922.71707187156,"s":1769526900000,"e":1769526960000}]
[01/27/2026 15:16:47 > dd4858: INFO] Keep alive tick: 20260127 15:16:47
[01/27/2026 15:17:05 > dd4858: INFO] [{"ev":"AM","sym":"I:NDX","op":25852.04515034703,"o":25929.72137405249,"c":25930.01593200788,"h":25932.24677844992,"l":25925.02243673641,"s":1769526960000,"e":1769527020000}]
[01/27/2026 15:17:47 > dd4858: INFO] Keep alive tick: 20260127 15:17:47
[01/27/2026 15:18:05 > dd4858: INFO] [{"ev":"AM","sym":"I:NDX","op":25852.04515034703,"o":25929.57645999277,"c":25934.81610812816,"h":25934.81610812816,"l":25926.67613368569,"s":1769527020000,"e":1769527080000}]
[01/27/2026 15:18:47 > dd4858: INFO] Keep alive tick: 20260127 15:18:47
[01/27/2026 15:19:05 > dd4858: INFO] [{"ev":"AM","sym":"I:NDX","op":25852.04515034703,"o":25934.55677767937,"c":25937.28148418806,"h":25939.05473499378,"l":25932.2764880352,"s":1769527080000,"e":1769527140000}]
[01/27/2026 15:19:47 > dd4858: INFO] Keep alive tick: 20260127 15:19:47
[01/27/2026 15:20:05 > dd4858: INFO] [{"ev":"AM","sym":"I:NDX","op":25852.04515034703,"o":25937.48427440876,"c":25932.80409663181,"h":25937.48427440876,"l":25928.28492942793,"s":1769527140000,"e":1769527200000}]
[01/27/2026 15:20:47 > dd4858: INFO] Keep alive tick: 20260127 15:20:47
[01/27/2026 15:21:05 > dd4858: INFO] [{"ev":"AM","sym":"I:NDX","op":25852.04515034703,"o":25932.89984179059,"c":25941.79462916909,"h":25941.79462916909,"l":25931.33677049746,"s":1769527200000,"e":1769527260000}]
[01/27/2026 15:21:47 > dd4858: INFO] Keep alive tick: 20260127 15:21:47
[01/27/2026 15:22:05 > dd4858: INFO] [{"ev":"AM","sym":"I:NDX","op":25852.04515034703,"o":25940.94468152528,"c":25933.98103895558,"h":25942.58952371854,"l":25933.69541695216,"s":1769527260000,"e":1769527320000}]
[01/27/2026 15:22:47 > dd4858: INFO] Keep alive tick: 20260127 15:22:47
[01/27/2026 15:23:05 > dd4858: INFO] [{"ev":"AM","sym":"I:NDX","op":25852.04515034703,"o":25933.00404315527,"c":25923.73079401622,"h":25933.00404315527,"l":25922.4004827046,"s":1769527320000,"e":1769527380000}]
[01/27/2026 15:23:47 > dd4858: INFO] Fetched balance; {"accounts":[{"accountId":"IO2ML","accountName":"Not used yet","accountAlias":null,"status":"ENABLED","accountType":"CFD","preferred":false,"balance":{"balance":0.0,"deposit":0.0,"profitLoss":0.0,"available":0.0},"currency":"USD","canTransferFrom":true,"canTransferTo":true},{"accountId":"IO4BC","accountName":"Options","accountAlias":null,"status":"ENABLED","accountType":"CFD","preferred":false,"balance":{"balance":0.0,"deposit":0.0,"profitLoss":0.0,"available":0.0},"currency":"USD","canTransferFrom":true,"canTransferTo":true},{"accountId":"IO4BD","accountName":"NDX","accountAlias":null,"status":"ENABLED","accountType":"CFD","preferred":true,"balance":{"balance":22483.71,"deposit":6480.78,"profitLoss":495.5,"available":16498.43},"currency":"USD","canTransferFrom":true,"canTransferTo":true}]}
[01/27/2026 15:23:47 > dd4858: INFO] Keep alive: Fetched balance: 22483.71
[01/27/2026 15:23:47 > dd4858: INFO] Keep alive tick: 20260127 15:23:47
[01/27/2026 15:23:47 > dd4858: INFO] Keep alive tick: 20260127 15:23:47
[01/27/2026 15:24:05 > dd4858: INFO] [{"ev":"AM","sym":"I:NDX","op":25852.04515034703,"o":25923.00705120628,"c":25925.02350786958,"h":25925.16008465098,"l":25918.77602955374,"s":1769527380000,"e":1769527440000}]
[01/27/2026 15:24:47 > dd4858: INFO] Keep alive tick: 20260127 15:24:47
[01/27/2026 15:25:05 > dd4858: INFO] [{"ev":"AM","sym":"I:NDX","op":25852.04515034703,"o":25924.29169511262,"c":25926.63070273545,"h":25928.13055893049,"l":25920.10114757943,"s":1769527440000,"e":1769527500000}]
[01/27/2026 15:25:47 > dd4858: INFO] Keep alive tick: 20260127 15:25:47
[01/27/2026 15:26:05 > dd4858: INFO] [{"ev":"AM","sym":"I:NDX","op":25852.04515034703,"o":25926.36075417397,"c":25913.63186629816,"h":25926.36075417397,"l":25908.60889441008,"s":1769527500000,"e":1769527560000}]
[01/27/2026 15:26:47 > dd4858: INFO] Keep alive tick: 20260127 15:26:47
[01/27/2026 15:27:05 > dd4858: INFO] [{"ev":"AM","sym":"I:NDX","op":25852.04515034703,"o":25913.35718798437,"c":25917.5029303658,"h":25920.74458376556,"l":25913.35718798437,"s":1769527560000,"e":1769527620000}]
[01/27/2026 15:27:47 > dd4858: INFO] Keep alive tick: 20260127 15:27:47
[01/27/2026 15:28:05 > dd4858: INFO] [{"ev":"AM","sym":"I:NDX","op":25852.04515034703,"o":25917.27253866523,"c":25918.06123936316,"h":25920.77014691534,"l":25915.57803989941,"s":1769527620000,"e":1769527680000}]
[01/27/2026 15:28:47 > dd4858: INFO] Keep alive tick: 20260127 15:28:47
[01/27/2026 15:29:05 > dd4858: INFO] [{"ev":"AM","sym":"I:NDX","op":25852.04515034703,"o":25916.45333311017,"c":25918.1137750852,"h":25920.36770980203,"l":25915.67552182052,"s":1769527680000,"e":1769527740000}]
[01/27/2026 15:29:47 > dd4858: INFO] Keep alive tick: 20260127 15:29:47
[01/27/2026 15:30:05 > dd4858: INFO] [{"ev":"AM","sym":"I:NDX","op":25852.04515034703,"o":25917.91252294008,"c":25916.21099331511,"h":25921.43320737442,"l":25915.6888524189,"s":1769527740000,"e":1769527800000}]
[01/27/2026 15:30:47 > dd4858: INFO] Keep alive tick: 20260127 15:30:47
[01/27/2026 15:31:05 > dd4858: INFO] [{"ev":"AM","sym":"I:NDX","op":25852.04515034703,"o":25916.11913999819,"c":25924.72523451555,"h":25925.69339497826,"l":25913.50729480739,"s":1769527800000,"e":1769527860000}]
[01/27/2026 15:31:47 > dd4858: INFO] Keep alive tick: 20260127 15:31:47
[01/27/2026 15:32:05 > dd4858: INFO] [{"ev":"AM","sym":"I:NDX","op":25852.04515034703,"o":25923.70420426942,"c":25925.7190928643,"h":25926.30452937929,"l":25921.19310468181,"s":1769527860000,"e":1769527920000}]
[01/27/2026 15:32:47 > dd4858: INFO] Keep alive tick: 20260127 15:32:47
[01/27/2026 15:33:05 > dd4858: INFO] [{"ev":"AM","sym":"I:NDX","op":25852.04515034703,"o":25926.05256318858,"c":25930.1736513238,"h":25931.98538729149,"l":25926.05256318858,"s":1769527920000,"e":1769527980000}]
[01/27/2026 15:33:47 > dd4858: INFO] Keep alive tick: 20260127 15:33:47
[01/27/2026 15:34:05 > dd4858: INFO] [{"ev":"AM","sym":"I:NDX","op":25852.04515034703,"o":25929.87137777438,"c":25930.0771928949,"h":25932.55933691257,"l":25928.99534340985,"s":1769527980000,"e":1769528040000}]
[01/27/2026 15:34:47 > dd4858: INFO] Keep alive tick: 20260127 15:34:47
[01/27/2026 15:35:05 > dd4858: INFO] [{"ev":"AM","sym":"I:NDX","op":25852.04515034703,"o":25929.91153276766,"c":25942.50525452578,"h":25942.53732162419,"l":25929.91153276766,"s":1769528040000,"e":1769528100000}]
[01/27/2026 15:35:47 > dd4858: INFO] Keep alive tick: 20260127 15:35:47
[01/27/2026 15:36:05 > dd4858: INFO] [{"ev":"AM","sym":"I:NDX","op":25852.04515034703,"o":25942.47867816595,"c":25945.17582706789,"h":25947.13555174977,"l":25940.95847415737,"s":1769528100000,"e":1769528160000}]
[01/27/2026 15:36:47 > dd4858: INFO] Keep alive tick: 20260127 15:36:47
[01/27/2026 15:37:05 > dd4858: INFO] [{"ev":"AM","sym":"I:NDX","op":25852.04515034703,"o":25942.81969241716,"c":25947.96982411577,"h":25949.88865716573,"l":25942.21664759642,"s":1769528160000,"e":1769528220000}]
[01/27/2026 15:37:47 > dd4858: INFO] Keep alive tick: 20260127 15:37:47
[01/27/2026 15:38:05 > dd4858: INFO] [{"ev":"AM","sym":"I:NDX","op":25852.04515034703,"o":25948.96700190288,"c":25949.78905010117,"h":25951.59181517193,"l":25946.91504293199,"s":1769528220000,"e":1769528280000}]
[01/27/2026 15:38:47 > dd4858: INFO] Keep alive tick: 20260127 15:38:47
[01/27/2026 15:39:05 > dd4858: INFO] [{"ev":"AM","sym":"I:NDX","op":25852.04515034703,"o":25949.73801713575,"c":25954.93426451755,"h":25954.93426451755,"l":25947.94210606635,"s":1769528280000,"e":1769528340000}]
[01/27/2026 15:39:47 > dd4858: INFO] Keep alive tick: 20260127 15:39:47
[01/27/2026 15:40:05 > dd4858: INFO] [{"ev":"AM","sym":"I:NDX","op":25852.04515034703,"o":25956.30707274027,"c":25947.91597554589,"h":25956.59104352758,"l":25947.91597554589,"s":1769528340000,"e":1769528400000}]
[01/27/2026 15:40:47 > dd4858: INFO] Keep alive tick: 20260127 15:40:47
[01/27/2026 15:41:05 > dd4858: INFO] [{"ev":"AM","sym":"I:NDX","op":25852.04515034703,"o":25948.91103402858,"c":25951.6139932528,"h":25954.63894254753,"l":25946.18840704124,"s":1769528400000,"e":1769528460000}]
[01/27/2026 15:41:48 > dd4858: INFO] Keep alive tick: 20260127 15:41:48
[01/27/2026 15:42:05 > dd4858: INFO] [{"ev":"AM","sym":"I:NDX","op":25852.04515034703,"o":25951.60183036329,"c":25954.27131829968,"h":25954.27131829968,"l":25946.74114037133,"s":1769528460000,"e":1769528520000}]
[01/27/2026 15:42:48 > dd4858: INFO] Keep alive tick: 20260127 15:42:48
[01/27/2026 15:43:05 > dd4858: INFO] [{"ev":"AM","sym":"I:NDX","op":25852.04515034703,"o":25954.10245418344,"c":25954.53734981122,"h":25958.06089039101,"l":25953.49970318185,"s":1769528520000,"e":1769528580000}]
[01/27/2026 15:43:48 > dd4858: INFO] Keep alive tick: 20260127 15:43:48
[01/27/2026 15:44:05 > dd4858: INFO] [{"ev":"AM","sym":"I:NDX","op":25852.04515034703,"o":25953.65185609923,"c":25950.85950744848,"h":25954.39885671182,"l":25949.53152843852,"s":1769528580000,"e":1769528640000}]
[01/27/2026 15:44:48 > dd4858: INFO] Keep alive tick: 20260127 15:44:48
[01/27/2026 15:45:05 > dd4858: INFO] [{"ev":"AM","sym":"I:NDX","op":25852.04515034703,"o":25951.12707408806,"c":25957.99341114839,"h":25961.05030840955,"l":25951.12707408806,"s":1769528640000,"e":1769528700000}]
[01/27/2026 15:45:48 > dd4858: INFO] Keep alive tick: 20260127 15:45:48
[01/27/2026 15:46:05 > dd4858: INFO] [{"ev":"AM","sym":"I:NDX","op":25852.04515034703,"o":25957.83927307125,"c":25962.966699647,"h":25963.48643152388,"l":25957.17826855251,"s":1769528700000,"e":1769528760000}]
[01/27/2026 15:46:48 > dd4858: INFO] Keep alive tick: 20260127 15:46:48
[01/27/2026 15:47:05 > dd4858: INFO] [{"ev":"AM","sym":"I:NDX","op":25852.04515034703,"o":25963.10298502306,"c":25963.29747963676,"h":25963.94789440802,"l":25958.68473259875,"s":1769528760000,"e":1769528820000}]
[01/27/2026 15:47:48 > dd4858: INFO] Keep alive tick: 20260127 15:47:48
[01/27/2026 15:48:05 > dd4858: INFO] [{"ev":"AM","sym":"I:NDX","op":25852.04515034703,"o":25962.93303884829,"c":25953.14949115535,"h":25962.93303884829,"l":25952.66850768758,"s":1769528820000,"e":1769528880000}]
[01/27/2026 15:48:48 > dd4858: INFO] Keep alive tick: 20260127 15:48:48
[01/27/2026 15:49:05 > dd4858: INFO] [{"ev":"AM","sym":"I:NDX","op":25852.04515034703,"o":25954.04512690197,"c":25957.11927952549,"h":25958.13609227605,"l":25952.82110593533,"s":1769528880000,"e":1769528940000}]
[01/27/2026 15:49:48 > dd4858: INFO] Keep alive tick: 20260127 15:49:48
[01/27/2026 15:50:05 > dd4858: INFO] [{"ev":"AM","sym":"I:NDX","op":25852.04515034703,"o":25956.54771463725,"c":25956.67653525846,"h":25959.04608712809,"l":25955.67980088852,"s":1769528940000,"e":1769529000000}]
[01/27/2026 15:50:48 > dd4858: INFO] Keep alive tick: 20260127 15:50:48
[01/27/2026 15:51:02 > dd4858: INFO] [{"ev":"status","status":"max_connections","message":"Maximum number of websocket connections exceeded. You have reached the connection limit for your account. Please contact support at https://polygon.io/contact to increase your limit."}]
[01/27/2026 15:51:33 > dd4858: INFO] [{"ev":"status","status":"connected","message":"Connected Successfully"}]
[01/27/2026 15:51:33 > dd4858: INFO] [{"ev":"status","status":"auth_success","message":"authenticated"}]
[01/27/2026 15:51:33 > dd4858: INFO] [{"ev":"status","status":"success","message":"subscribed to: AM.I:NDX"}]
[01/27/2026 15:51:48 > dd4858: INFO] Keep alive tick: 20260127 15:51:48
[01/27/2026 15:52:05 > dd4858: INFO] [{"ev":"AM","sym":"I:NDX","op":25852.04515034703,"o":25944.88959132123,"c":25944.77273871964,"h":25947.10808758376,"l":25941.95126306001,"s":1769529060000,"e":1769529120000}]
[01/27/2026 15:52:09 > dd4858: INFO] [{"ev":"status","status":"max_connections","message":"Maximum number of websocket connections exceeded. You have reached the connection limit for your account. Please contact support at https://polygon.io/contact to increase your limit."}]
[01/27/2026 15:52:11 > dd4858: INFO] Unobserved exception: The value needs to be either -1 (signifying an infinite timeout), 0 or a positive integer. (Parameter 'millisecondsDelay')
[01/27/2026 15:52:11 > dd4858: INFO] Exeting due to unobserved errors
[01/27/2026 15:52:11 > dd4858: INFO] Keep alive cancelled
[01/27/2026 15:52:11 > dd4858: INFO] Job terminated
[01/27/2026 15:52:11 > dd4858: INFO] Keep alive cancelled
[01/27/2026 15:52:11 > dd4858: SYS INFO] Status changed to Success

An unhandled error has occurred. Reload 🗙